home *** CD-ROM | disk | FTP | other *** search
/ CDV Software Presents (USA) / CDV Software Presents (USA).bin / demo / bk_demo.exe / DATA.PAK / ui / MuptiplayerGamesList.lua < prev    next >
Encoding:
Text File  |  2002-12-03  |  1.7 KB  |  55 lines

  1. function LuaProcessMessage( nMessageCode, nFirst, nSecond )
  2.  
  3.     if ( nMessageCode == 536936453 and nFirst == 1000 ) then --LIST DOUBLE CLICK
  4.         local nMessage = SetProcessedFlag( 10004 )    --send it to the game as an CREATE button pressed
  5.         AddMessage( nMessage, nFirst, nSecond )
  6.         return 1
  7.     end
  8.  
  9.     if ( nMessageCode == 10001 or ( nMessageCode >= 10003 and nMessageCode <= 10007 )  ) then
  10.         AddMessage( 65537, nMessageCode, 1 )        --IMC_OK
  11.         return 1
  12.     end
  13.  
  14.     if ( nMessageCode == 536936451 and nFirst == 1000 ) then  -- selection changed
  15.         local nMessage = SetProcessedFlag( 536936451 );
  16.         AddMessage( nMessage, nFirst, nSecond );
  17.         return 1
  18.     end
  19.  
  20.     if ( nMessageCode == 536936448 and ( nFirst >= 10001 and nFirst <= 10007 ) ) then
  21.         local nMessage = SetProcessedFlag( nFirst )
  22.         AddMessage( nMessage, 0, 1 )
  23.         return 1
  24.     end
  25.  
  26.     if ( nMessageCode == 268435457 ) then                --OK or CANCEL in settings pressed
  27.         if ( nFirst == 3006 or nFirst == 3007 ) then        --
  28.             local nMessage = SetProcessedFlag( nFirst )
  29.             AddMessage( nMessage, 0, 1 )            -- hide window
  30.             AddMessage( 65552, 3000, 2)            --SHOW_WINDOW MINIMIZE
  31.             AddMessage( 65552, 3000, 0)            --SHOW_WINDOW HIDE
  32.             AddMessage( 65584, 3000, 0)            --reset modal flag
  33.  
  34.             return 1
  35.         end
  36.     end
  37.  
  38. -- show player's info
  39.  
  40.     if ( nMessageCode == 8888 ) then                -- button "INFO" pressed
  41.         AddMessage( 65552, 3000, 1 )    --SHOW_WINDOW show
  42.         AddMessage( 65584, 3000, 1)    --set modal flag
  43.         return 1
  44.     end
  45.  
  46.     if ( nMessageCode == 8889 ) then                -- button "INFO" pressed
  47.         AddMessage( 65552, 3000, 2)            --SHOW_WINDOW MINIMIZE
  48.         AddMessage( 65552, 3000, 0)            --SHOW_WINDOW HIDE
  49.         AddMessage( 65584, 3000, 0)            --reset modal flag
  50.         return 1
  51.     end
  52.  
  53.     return 0
  54. end
  55.